//package leetcode;
//
//class Solution {
//    public int maxValue(int[][] grid) {
//        int length = grid.length;
//        int width = grid[0].length;
//
//        for (int i = 0; i < length; i++) {
//            for (int j = 0; j < width; j++) {
//                if (i == 0 && j == 0) {
//                    continue;
//                }
//                if (i == 0) {
//                    grid[i][j] += grid[i][j - 1];
//                } else if (j == 0) {
//                    grid[i][j] += grid[i - 1][j];
//                }else {
//                    grid[i][j] += Math.max(grid[i][j-1],grid[i-1][j]);
//                }
//            }
//        }
//
//        return grid[length - 1][width - 1];
//    }
//}
//
//public class Test1S {
//}
